to rely on handouts - German English Dictionary